package com.project.util;

import cn.hutool.core.date.DateTime;
import cn.hutool.core.date.DateUnit;
import cn.hutool.core.date.DateUtil;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * 处理日期的工具类
 * 主要用于生成周报功能
 */
public class ConvertDateUtils {

    /**
     * 获取当天时间返回
     * @return
     */
    public static String getDate(){
        return DateUtil.today();
    }

    /**
     * 返回上周的日期key列表
     * @return
     */
    public static String[] getWeeklyKeys(){
        // 从昨天开始，生成7个日期时间
        String[] dateList = new String[7];
        for (int i = 1; i < 8; i++){
            DateTime dateTime = DateUtil.offsetDay(DateUtil.date(),-i);
            String str = DateUtil.formatDate(dateTime);
            dateList[i-1] = str;
        }
        return dateList;
    }
}
